package com.example;

import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Schema;

public class MyClass {
    public static void main(String[] args){
        Schema schema = new Schema(1,"com.wangzeqi.changliaba.dao");
        addNote(schema);
        try {
            new DaoGenerator().generateAll(schema,"./app/src/main/java");
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    private static void addNote(Schema schema) {

        // 指定需要生成实体类的类名,类名确定了那么表名也是根据这个类名来自动命名的
        Entity entity = schema.addEntity("User");
        // 指定自增长主键
        entity.addLongProperty("_id").primaryKey().autoincrement();
        // 添加类的属性,根据属性生成数据库表中的字段
        entity.addStringProperty("user_name");
        entity.addStringProperty("password");

        Entity entity1 = schema.addEntity("FragmentEntity");
        entity1.addIdProperty().autoincrement().primaryKey();
        entity1.addStringProperty("contact_name");
        entity1.addStringProperty("contact_url");

        Entity entity2 = schema.addEntity("ChatInformation");
        entity2.addStringProperty("user_name");
        entity2.addIntProperty("type");
        entity2.addStringProperty("content");

        //添加联系人的数据库  误删
        Entity entity3 = schema.addEntity("AddPersonEntity");
        entity3.addStringProperty("User_name_key").primaryKey();
        entity3.addStringProperty("name");
        entity3.addIntProperty("type");
        entity3.addStringProperty("reason");


//联系人的数据库  误删
        Entity entity4 = schema.addEntity("ContactsEntity");
        entity4.addStringProperty("name").primaryKey();
        entity4.addStringProperty("user_name_key");

        Entity entity5 = schema.addEntity("SingleData");
        entity5.addStringProperty("username");
        entity5.addStringProperty("content");
        entity5.addStringProperty("time");

//个人主页的数据库  误删
        Entity entity6 = schema.addEntity("UserPage");
        entity6.addStringProperty("username").primaryKey();
        entity6.addStringProperty("sex");
        entity6.addStringProperty("url");
        entity6.addStringProperty("nick_name");

//


        //个人主页的数据库  误删
        Entity entity7 = schema.addEntity("FriendCircle");
        entity7.addStringProperty("username");
        entity7.addStringProperty("text");
        entity7.addStringProperty("url");
        entity7.addIntProperty("like_count");
        entity7.addStringProperty("down_url");
        entity7.addStringProperty("doen_username");
        entity7.addStringProperty("down_text");
        entity7.addIntProperty("down_like_count");
        entity7.addStringProperty("created_time");







//        entity1.addStringProperty("right_count");
//        entity1.addStringProperty("url");
//        entity1.addStringProperty("photo_url");
//        entity.addStringProperty("text");
//        entity.addStringProperty("name");
//        entity.addStringProperty("user_name");
//        entity.addStringProperty("comment_text");
//        entity.addIntProperty("comment_digg_count");

    }
}
